.banner{position: absolute;overflow: hidden;width: 100%;height: 328px;background-color: #fff;border-bottom: 1px solid #dfdfdf;box-shadow: 0 1px 2px #ddd;z-index: 1}
.info_voice{position: absolute;top: 57px;right: -108px;width: 66px;height: 66px;margin-left: -186px;background: url(../img/v2/user/info_voice.png) 0 0 no-repeat;cursor: pointer;}
.info_voice:hover{opacity: .8;filter: alpha(opacity=80);}
.banner .bannerimg{overflow: hidden;height: 272px;background-color: #eae2d5;}
.banner img{width: 100%;}

.main{width: 702px;min-height:760px;height: auto ;_height: 760px;padding: 272px 0 0 300px;z-index: 2;}
.myinfo{position: absolute;left: 22px;top:130px;width: 248px;padding: 20px 0 14px;border:1px solid #c8c8c8;background-color: #fff;box-shadow: 0 0 4px #ccc}
.myinfo .pointview{position: absolute;top: -82px;width: 158px;height: 50px;margin-left: 10px;padding:0 15px 0 55px;background: #71b839 url(../img/v2/user/pointview.png) 16px center no-repeat;color: #fff;line-height: 50px;text-align: center;font-family: microsoft yahei;font-size: 20px;}

.myinfo .avatar{margin:0 auto 14px;width: 200px;padding: 3px;border:1px solid #dcdcdc;box-shadow: 5px 8px 15px #cacaca}

.myinfo table.bor1cole3{border: 0 none;}
.myinfo table.bor1cole3 td{border:1px solid #e3e3e3;}
.myinfo table.bor1cole3 td:first-child{border-left: 0 none;}
.myinfo table.bor1cole3 td:last-child{border-right: 0 none;}

.myinfo .mood{overflow: auto;width: 170px;height: 190px;padding:10px 30px 5px 10px;border: 0 none;background-color: #f9f9f9;color:#666;resize:none;line-height: 24px;}
.myinfo .mood:focus{outline: 0 none}

.myinfo .nexus{position: relative;margin-bottom: 20px;text-align: center;z-index: 3;}
.myinfo .nexus .nexusbut{display: inline-block;*display: inline;*zoom: 1;width: 94px;height: 30px;margin-right: 15px;line-height: 30px;background-color: #ff6699;border:1px solid #e36d85;font-size: 14px;color: #fff;font-weight: 700;text-align: center;}
.myinfo .nexus .nexusclick{position: relative;display: inline-block;*display: inline;*zoom: 1;width: 96px;height: 32px;line-height: 32px;background:url(../img/v2/user/nexusclick.png) no-repeat;cursor:pointer;color: #fff;text-align: left;}
.myinfo .nexus .nexusclick span{padding-left: 24px;font-weight: 700;}
.myinfo .nexus .nexusclick .cloth{position: absolute;display: none;width: 93px;left: 0px;top: 32px;background-color: #fff;border: 1px solid #ccc;border-top: 0 none;box-shadow: 0 0 3px #ccc;}
.myinfo .nexus .nexusclick .cloth a{display: block;height: 30px;line-height: 30px;padding-left: 24px;color: #666;}
.myinfo .nexus .nexusclick .cloth a:hover{background-color: #f5f5f5;}


.main .subnav{height: 74px;line-height: 56px;}
.main .subnav a{float: left;position: relative;display: inline-block;*display: inline;*zoom: 1;height: 24px;padding: 0 24px;margin: 13px 35px 0;border-radius: 18px;border:1px solid #fff;line-height: 24px;color: #4d4d4d;font-size: 14px;}
.main .subnav a:hover{background-color: #ddd;}
.main .subnav a.active:hover,.main .subnav a.active{border-color: #ddd;background-color: #f9f9f9;cursor: default;color: #4d4d4d;}
.main .subnav a .angle{display: none;position: absolute;top: 31px;*top: 30px;left:50%;margin-left: -12px;width: 0;height: 0;border-top:0px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #dfdfdf;border-left:12px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;font-size: 0;line-height: 0;}
.main .subnav a .angle .angle2{position: absolute;left:-12px ;top: 3px;*top: 1px;width: 0;height: 0;border-top:0px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #F3F3E9;border-left:12px solid transparent;border-style:dotted dotted solid dotted;border-style:solid solid solid solid\9\0;font-size: 0;line-height: 0;}
.main .subnav a.active .angle{display: block;}

.userinfo ul.status_list{}
.userinfo .status_lists{padding:25px 0 10px 0;margin-bottom: 20px;background-color: #fff;border:1px solid #d2d4d3;border-radius: 5px;box-shadow: 0 1px 2px #eee;}
.userinfo .libody{padding: 0 8px 15px 30px;}
.userinfo .libody span.risk{font-size: 40px;color: #e8e8e8}
.userinfo .libody span.risk_fr{position: absolute;top: -5px;*top: -10px;left: -15px;display: inline-block;*display: inline;*zoom: 1;height: 22px;overflow: hidden;line-height: 44px;font-family: sans-serif;}
.userinfo .libody span.risk_la{position: relative;bottom: -15px;*bottom: 0px;display: inline-block;*display: inline;*zoom: 1;height: 22px;overflow: hidden;line-height: 44px;font-family: sans-serif;}
.userinfo .libody .say{position: relative;padding: 0 27px;margin-bottom: 15px;line-height: 30px;color: #666;vertical-align: middle;font-size: 18px;font-family: microsoft yahei;}
.userinfo .libody .say img{margin: 0 2px;vertical-align: middle;}

.userinfo .libody .album{position: relative;height: 148px;padding-bottom: 10px;margin-right: 12px;background-color: #f9f9f9;}
.userinfo .libody .album .more{position: absolute;bottom: 15px;right: 15px;color:#999; }
.userinfo .libody .album ul{overflow: hidden;height: 137px;padding:10px 0 0 15px;}
.userinfo .libody .album ul li{display: inline;float: left;height: 137px;padding:0 15px;border-bottom:1px solid #e5e5e5;}
.userinfo .libody .album ul li img{width: 122px;height: 122px;padding: 4px;margin-top: 10px;border:1px solid #ddd;background-color: #fff;box-shadow: 0 0 4px #ccc;-moz-transform:rotate(-10deg);-webkit-transform: rotate(-10deg);-o-transform: rotate(-10deg);	transform: rotate(-10deg);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.userinfo .libody .album ul li a:hover img{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);margin-top: 0;}

.userinfo .libody .myview{margin:0 14px 16px 0;border:1px solid #ededed;background-color: #fafafa;}
.userinfo .libody .myview a{position: relative;display: block;min-height:95px;height: auto !important;_height: 95px;height: auto;padding: 12px 135px 12px 18px;color: #999;line-height: 20px;}
.userinfo .libody .myview a h2{height: 30px;margin: 0;line-height: 30px;font-size: 14px;color: #333;font-weight: 500;vertical-align: text-bottom;}
.userinfo  .libody .myview a h2 span{display: inline-block;*display: inline;*zoom: 1;width: 20px;height: 19px;margin-right: 10px;background: url(../img/v2/me/myview.png) 0 0 no-repeat;vertical-align: text-bottom;}
.userinfo .libody .myview2 a h2 span{background: url(../img/v2/me/myview.png) 0 -22px no-repeat;}
.userinfo .libody .myview a img{position: absolute;width: 92px;height: 92px;right: 15px;top: 15px;border-radius: 50px;}
.userinfo .libody .myview a:hover img{-moz-transform:rotate(-360deg);-webkit-transform: rotate(-360deg);-o-transform: rotate(-360deg);	transform: rotate(-360deg);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}


.userinfo .lifoot{height: 22px;padding: 0 16px 0 22px;line-height: 22px;color: #999;}
.userinfo .lifoot .leavedmsg{}
.userinfo .lifoot .leavedmsg li{float: left;display: inline;color: #e6e6e6;}
.userinfo .lifoot .leavedmsg li a{display: inline-block;*display: inline;*zoom: 1;padding-left: 22px;margin-right: 6px;line-height: 17px;background:url(../img/v2/me/leavedmsg.png) 0 0 no-repeat;color: #999}
.userinfo .lifoot .leavedmsg li a:hover{color: #666}
.userinfo .lifoot .leavedmsg li a.likes{background:url(../img/v2/me/leavedmsg.png) 0 0 no-repeat;}
.userinfo .lifoot .leavedmsg li a.likesd{background:url(../img/v2/me/leavedmsg.png) 0 -17px no-repeat;}
.userinfo .lifoot .leavedmsg li a.leaved{background:url(../img/v2/me/leavedmsg.png) 0 -34px no-repeat;}
/*状态*/
.userinfo .photo_list{position: relative;width: 334px;margin-right:17px ;}
.userinfo .photo_list li{position: relative;padding: 10px 10px 30px;margin-bottom: 26px;background-color: #fff;border:1px solid #d2d4d3;border-radius: 6px;zoom: 1;}
.userinfo .photo_list li .photobox{position: relative;}
.userinfo .photo_list li .photobox a{}
.userinfo .photo_list li .photobox a img{position: relative;display: block;margin: 0;padding: 0;zoom: 1;}
.userinfo .photo_list li .photobox .checking{display: block;position: absolute;width: 310px;bottom: 0;left: 0;height: 60px;line-height: 60px;text-align: center;color: #fff;background-color: #333;opacity: .6;filter: alpha(opacity=60);font-size: 14px;font-weight: 700;}
.userinfo .photo_list li .delete{position: absolute;bottom: -22px;line-height: 20px;color: #3399ff;font-weight: 700;}
.userinfo .photo_list li .photonone{position: relative;height: 18px;padding-top: 320px;background:  url(../img/v2/user/none.png) 0 0 no-repeat;color: #999;text-align: center;}
.userinfo .photo_list li .photoupload,.userinfo .photo_list li .photouploading{position: relative;height: 20px;color: #666;}
.userinfo .photo_list li .photoupload p,.userinfo .photo_list li .photouploading p{position: relative;top: 8px;z-index: 2;text-align: center;}
.userinfo .photo_list li .photouploading p{color: #fff}
.userinfo .photo_list li .photoupload{cursor: pointer;}
.userinfo .photo_list li .photoupload input{position: absolute;width: 342px;height: 60px;left: -25px;top: -10px;opacity: 0;filter: alpha(opacity=0);z-index: 3;cursor: pointer;}
.userinfo .photo_list li .photouploading .speed{position: absolute;left: 0;top: 0;height: 30px}
/*照片*/
.userinfo .info_list{position: relative;}
.userinfo .info_list li.info_lists{/*position: absolute;*/float: left;width: 330px;border:1px solid #d2d4d3;border-radius: 5px;padding-bottom: 15px;background-color: #fff;}
.userinfo .info_list li.info_lists_hold{/*position: absolute;*/float: left;width: 326px;border:2px dashed #d2d4d3;border-radius: 5px;background-color: #fbfbfb;}

.userinfo .info_list li.info_lists h2{height: 46px;margin: 0;line-height: 46px;background-color: #eceff4;color:#333;font-weight: 700;text-align: center;font-size: 16px;}
.userinfo .info_list li.info_lists .status_1{padding-bottom: 10px;border-bottom: 1px solid #d2d4d3;}
.userinfo .info_list .libody{padding: 0 8px 15px 15px;}
.userinfo .info_list .libody span.risk_fr{top: 0;}
.userinfo .info_list .libody span.risk_la{bottom: -12px;}
.userinfo .info_list .libody .say{font-size: 14px;}

.userinfo .info_list .libody .myview a img{width: 50px;height: 50px;}
.userinfo .info_list li.info_lists .libody .myview a h2{height: auto;background-color: #fafafa;line-height: 24px;text-align: left;}
.userinfo .info_list .libody .myview a{padding: 12px 75px 12px 18px;}

.userinfo .info_list .basic{line-height: 45px;border-bottom: 1px solid #d2d4d3;}
.userinfo .info_list .basic:last-child{border-bottom: 0 none;}
.userinfo .info_list .basic .fz14col333{display: inline-block;*border-style: inset;*zoom: 1;width: 111px;text-align: center;}
.userinfo .info_list .basic .fz12col666{display: inline-block;*border-style: inset;*zoom: 1;}
.userinfo .info_list .canedit .editbut{top: 14px;}

.userinfo .info_list .mytitles{padding: 25px 10px 0;}
.userinfo .info_list .mytitles span{display: inline-block;*display: inline;*zoom: 1;width: 82px;line-height: 33px;background-color: #fafbfc;border:1px solid #d2d4d3;border-radius: 4px;text-align: center;margin:0 4px 8px 5px;}
.userinfo .info_list .editend .mytitles span{width: 92px;}

















